package com.zrulin.ftcommunity.util;

/**
 * 常量接口
 * @author zrulin
 * @create 2022-03-11 11:18
 */
public interface CommunityConstant {
    /**
     * 激活成功
     */
    int ACTIVATION_SUCCESS = 0;

    /**
     * 重复激活
     */
    int ACTIVATION_REPEAT = 1;

    /**
     * 激活失败
     */
    int ACTIVATION_FAILURE = 2;
    /**
     * 默认的凭证超时时间
     */
    int DEFAULT_EXPIRED_SECONDS =3600*12;
    /**
     * 记录状态下的登录凭证超时时间
     */
     int REMEMBER_EXPIRED_SECONDS =3600*24*7;

    /**
     * 实体类型：帖子
     */
    int ENTITY_TYPE_POST=1;
    /**
     * 实体类型：评论
     */
    int ENTITY_TYPE_COMMENT=2;
    /**
     * 实体类型：用户
     */
    int ENTITY_TYPE_USER=3;
    /**
     * 实体类型：比赛
     */
    int ENTITY_TYPE_ACTIVITY=4;
    /**
     * 主题 ： 点赞
     */
    String TOPIC_Like = "like";
    /**
     * 主题 ： 点赞
     */
    String TOPIC_COMMENT = "comment";
    /**
     * 主题 ： 点赞
     */
    String TOPIC_FOLLOW = "follow";
    /**
     * 主题： 发帖
     */
    String TOPIC_PUBLISH= "publish";
    /**
     * 主题： 删帖
     */
    String TOPIC_DELETE= "publish";
    /**
     * 系统通知id
     */
    int SYSTEM_USER_ID = 1;

    /**
     * 权限：普通用户
     */
    String AUTHORITY_USER = "user";
    /**
     * 权限：管理员
     */
    String AUTHORITY_ADMIN = "admin";
    /**
     * 权限：版主
     */
    String AUTHORITY_MODERATOR = "moderator";

}
